package com.foreknow.springboot_demo.service;

import com.foreknow.springboot_demo.model.Admin;
import org.apache.ibatis.annotations.*;

import java.util.List;

/**
 * @Mapper 如果在接口当中添加，然后再AdminDao.xml中的namespace指向一个Mapper接口
 * spring就能动态的生成一个bean，之后再AdminServiceImpl中就可以使用@Autowired进行注入
 */
@Mapper
public interface AdminService {
    Admin findByNameAndPassword(Admin admin);

    List<Admin> findByAdminWithPage(Admin admin, int start, int end);

    int insert(Admin admin);

    int updateStateById(int id);

    int deleteById(int id);
}
